package com.th.supcom.pds.domain.vo;

import java.util.Date;

import net.carefx.framework.translate.Translatable;
import net.carefx.framework.translate.annotation.TranslateField;

/**
 * @author yzhang 处方明细视图 加上 处方视图所有属性对应vo
 * 
 */
public class PdsPrescDetailAndPrescVo implements java.io.Serializable, Translatable
{
    private static final long serialVersionUID = 1L;
    /** 处方序号 */
    private String m_prescDetailNo;
    /** 处方号 */
    private String m_prescNo;
    /** 是否皮试 */
    private Integer m_skinTest;

    /** 在院输液 */
    private Integer m_infusion;
    /** 医嘱号 */
    private String m_orderNo;
    /** 医嘱序号 */
    private String m_orderSubNo;
    /** 药品编码 */
    private String m_phamCode;
    /** 药品规格 */
    private String m_phamSpec;
    /** 药品级别 */
    private String m_officialDrugLevel;
    /** 单位 */
    @TranslateField (fullQualifiedName = "TJ0024", targetFieldName = "m_unitsName")
    private String m_units;
    /** 单位名称 */
    private String m_unitsName;
    /** 药品名称 */
    private String m_phamName;
    /** 单位包装数量 */
    private Double m_numberPerPackage;
    /** 包装单位 */
    @TranslateField (fullQualifiedName = "TJ0024", targetFieldName = "m_packageUnitsName")
    private String m_packageUnits;
    /** 包装单位名称 */
    private String m_packageUnitsName;
    /** 批发金额 */
    private Double m_tradeCosts;
    /** 对外价格(金额) */
    private Double m_retailPrice;
    /** 参考金额 */
    private Double m_costs;
    /** 数量 */
    private Double m_quantity;
    /** 给药途径 */
    @TranslateField (fullQualifiedName = "TJ0049", targetFieldName = "m_administrationName")
    private String m_administration;
    private String m_administrationName;
    /** 剂量 */
    private Double m_dosage;
    /** 剂量单位 */
    @TranslateField (fullQualifiedName = "TJ0022", targetFieldName = "m_dosageUnitsName")
    private String m_dosageUnits;
    private String m_dosageUnitsName;
    /** 频率 */
    private String m_frequency;
    /** 包装数量 */
    private Double m_packageQuantity;
    /** 是否静配 */
    private Integer m_pivas;
    /** 拣药人 */
    private String m_sortingPharmacist;
    /** 分拣时间 */
    private Date m_sortingDatetime;
    /** 分拣标志 */
    @TranslateField (fullQualifiedName = "PDS0013", targetFieldName = "m_sortingIdentificationName")
    private Integer m_sortingIdentification;
    /** 分拣标志名称 */
    private String m_sortingIdentificationName;
    /** 发药人 */
    private String m_dispensingProvider;
    /** 发药标志 */
    @TranslateField (fullQualifiedName = "PDS0012", targetFieldName = "m_dispenseIndicatorName")
    private Integer m_dispenseIndicator;
    /** 发药标志名称 */
    private String m_dispenseIndicatorName;
    /** 发药时间 */
    private Date m_dispensingDatetime;

    /** 出库单号 */
    private String m_exNo;
    /** 处方类别:0=西药 1=中草药 2=中成药,3=免煎药处方 */
    @TranslateField (fullQualifiedName = "TJ0057", targetFieldName = "m_prescTypeName")
    private Integer m_prescType;
    /** 处方类别名称:0=西药 1=中草药 2=中成药,3=免煎药处方 */
    private String m_prescTypeName;
    /** 患者姓名 */
    private String m_pName;
    /** 患者就诊ID */
    private Long m_patientVisitId;
    /** 患者ID */
    private String m_patientId;
    /** 处方来源0-门诊 1-住院 2-出院带药，3-急诊，4-平诊,5-门诊退药，6-住院退药 */
    @TranslateField (fullQualifiedName = "PDS0004", targetFieldName = "m_prescSourceName")
    private Integer m_prescSource;
    /** 处方类型来源名称 */
    private String m_prescSourceName;
    /** 付数 */
    private Integer m_repetition;
    /** 开单科室 */
    @TranslateField (translatorName = "organizationTranslator", targetFieldName = "m_orderByDeptName")
    private String m_orderedBy;
    /** 开单科室名称 */
    private String m_orderByDeptName;
    /** 开单时间 */
    private Date m_enterTime;
    /** 截止时间 */
    private Date m_endTime;
    /** 开立人 */
    private String m_prescriber;
    /** 处方的执行科室 */
    @TranslateField (translatorName = "organizationTranslator", targetFieldName = "m_pperformedByName")
    private String m_pperformedBy;
    private String m_pperformedByName;
    /** 处方明细的执行科室 */
    @TranslateField (translatorName = "organizationTranslator", targetFieldName = "m_pdperformedByName")
    private String m_pdperformedBy;
    private String m_pdperformedByName;
    /** 处方的窗口号 */
    private Long m_poutpDispensaryWin;
    /** 窗口号 */
    private Long m_pdoutpDispensaryWin;
    private String m_pdoutpDispensaryWinName;
    /** 管制类别:0=一般处方1=早孕处方2=精神类处方3=麻醉药处方4=毒麻处方 */
    @TranslateField (fullQualifiedName = "PDS0005", targetFieldName = "m_controlTypeName")
    private Integer m_controlType;
    /** 管制类别名称 */
    private String m_controlTypeName;
    /** 收方时间 */
    private Date m_prescriptionTime;
    /** 核药人 */
    private String m_checkPharmacist;
    /** 审核时间 */
    private Date m_checkDatetime;
    /** 处方合格标志0-不合格 1-合格 */
    @TranslateField (fullQualifiedName = "PDS0002", targetFieldName = "m_qualifiedIndicatorName")
    private Integer m_qualifiedIndicator;
    /** 处方合格标志0-不合格 1-合格 */
    private String m_qualifiedIndicatorName;
    /** 处方供药状态0 未发药1-已收费 2-已记账 3-已拣药 4-已发药 5-已改向 */
    @TranslateField (fullQualifiedName = "PDS0003", targetFieldName = "m_prescSupplyDrugStateName")
    private Integer m_prescSupplyDrugState;
    /** 处方供药状态名称 0 未发药1-已收费 2-已记账 3-已拣药 4-已发药 5-已改向 */
    private String m_prescSupplyDrugStateName;
    /** 退药状态0未退1-已退 */
    private Integer m_withdrawalDrugState;
    /** 打印类型 */
    private Integer m_printType;
    /** 是否打印 */
    private Integer m_isprint;
    /** 打印次数 */
    private Integer m_printNum;
    /** 备注 */
    private String m_memo;
    /** 退药原因 */
    private String m_drugRepercussionMemo;
    /** 收据号 */
    private String m_rcptNo;
    /** 药品批次号 */
    private String m_phamBatchNumber;
    /** 每次用量 */
    private Double m_eachNumber;
    /** 计价标志 */
    @TranslateField (fullQualifiedName = "PDS0009", targetFieldName = "m_chargeIndicatorName")
    private Integer m_chargeIndicator;
    /** 计价标志名称 */
    private String m_chargeIndicatorName;
    /** 货位. */
    private String m_allocation;
    /** 退药人ID. */
    private String m_drugReturn;

    /** 退药时间. */
    private Date m_drugReturnTime;

    /** 退费申请操作人ID. */
    private String m_refundAppl;

    /** 退费申请时间. */
    private Date m_refundApplTime;
    /** 有效期. */
    private Date m_receiptDate;
    /** 和基本单位的换算系数. */
    private Double m_factor;
    /** 检测标志.库存标志 */
    private String m_stockFlag;
    private Double totalPrice;
    private String flag;

    /**
     * 获取和基本单位的换算系数属性.
     * 
     */
    public Double getFactor ()
    {
        return m_factor;
    }

    /**
     * 设置和基本单位的换算系数属性.
     * 
     * @param factor.
     */
    public void setFactor (Double factor)
    {
        m_factor = factor;
    }

    /**
     * 获取有效期属性.
     * 
     */
    public Date getReceiptDate ()
    {
        return m_receiptDate;
    }

    /**
     * 设置有效期属性.
     * 
     * @param receiptDate.
     */
    public void setReceiptDate (Date receiptDate)
    {
        m_receiptDate = receiptDate;
    }

    public String getUnitsName ()
    {
        return m_unitsName;
    }

    public void setUnitsName (String unitsName)
    {
        m_unitsName = unitsName;
    }

    public String getPrescTypeName ()
    {
        return m_prescTypeName;
    }

    public void setPrescTypeName (String prescTypeName)
    {
        m_prescTypeName = prescTypeName;
    }

    public String getControlTypeName ()
    {
        return m_controlTypeName;
    }

    public void setControlTypeName (String controlTypeName)
    {
        m_controlTypeName = controlTypeName;
    }

    public String getAllocation ()
    {
        return m_allocation;
    }

    public void setAllocation (String allocation)
    {
        m_allocation = allocation;
    }

    public String getPrescSupplyDrugStateName ()
    {
        return m_prescSupplyDrugStateName;
    }

    public void setPrescSupplyDrugStateName (String prescSupplyDrugStateName)
    {
        m_prescSupplyDrugStateName = prescSupplyDrugStateName;
    }

    public String getPackageUnitsName ()
    {
        return m_packageUnitsName;
    }

    public void setPackageUnitsName (String packageUnitsName)
    {
        m_packageUnitsName = packageUnitsName;
    }

    public String getChargeIndicatorName ()
    {
        return m_chargeIndicatorName;
    }

    public void setChargeIndicatorName (String chargeIndicatorName)
    {
        m_chargeIndicatorName = chargeIndicatorName;
    }

    public String getOrderByDeptName ()
    {
        return m_orderByDeptName;
    }

    public void setOrderByDeptName (String orderByDeptName)
    {
        m_orderByDeptName = orderByDeptName;
    }

    public String getPrescSourceName ()
    {
        return m_prescSourceName;
    }

    public void setPrescSourceName (String prescSourceName)
    {
        m_prescSourceName = prescSourceName;
    }

    public String getPhamBatchNumber ()
    {
        return m_phamBatchNumber;
    }

    public void setPhamBatchNumber (String phamBatchNumber)
    {
        m_phamBatchNumber = phamBatchNumber;
    }

    public Double getEachNumber ()
    {
        return m_eachNumber;
    }

    public void setEachNumber (Double eachNumber)
    {
        m_eachNumber = eachNumber;
    }

    public Integer getChargeIndicator ()
    {
        return m_chargeIndicator;
    }

    public void setChargeIndicator (Integer chargeIndicator)
    {
        m_chargeIndicator = chargeIndicator;
    }

    public String getPrescDetailNo ()
    {
        return m_prescDetailNo;
    }

    public void setPrescDetailNo (String prescDetailNo)
    {
        m_prescDetailNo = prescDetailNo;
    }

    public String getPrescNo ()
    {
        return m_prescNo;
    }

    public void setPrescNo (String prescNo)
    {
        m_prescNo = prescNo;
    }

    public Integer getSkinTest ()
    {
        return m_skinTest;
    }

    public void setSkinTest (Integer skinTest)
    {
        m_skinTest = skinTest;
    }

    public Integer getInfusion ()
    {
        return m_infusion;
    }

    public void setInfusion (Integer infusion)
    {
        m_infusion = infusion;
    }

    public String getOrderNo ()
    {
        return m_orderNo;
    }

    public void setOrderNo (String orderNo)
    {
        m_orderNo = orderNo;
    }

    public String getOrderSubNo ()
    {
        return m_orderSubNo;
    }

    public void setOrderSubNo (String orderSubNo)
    {
        m_orderSubNo = orderSubNo;
    }

    public String getPhamCode ()
    {
        return m_phamCode;
    }

    public void setPhamCode (String phamCode)
    {
        m_phamCode = phamCode;
    }

    public String getPhamSpec ()
    {
        return m_phamSpec;
    }

    public void setPhamSpec (String phamSpec)
    {
        this.m_phamSpec = phamSpec;
    }

    public String getOfficialDrugLevel ()
    {
        return m_officialDrugLevel;
    }

    public void setOfficialDrugLevel (String officialDrugLevel)
    {
        m_officialDrugLevel = officialDrugLevel;
    }

    public String getUnits ()
    {
        return m_units;
    }

    public void setUnits (String units)
    {
        m_units = units;
    }

    public String getPhamName ()
    {
        return m_phamName;
    }

    public void setPhamName (String phamName)
    {
        m_phamName = phamName;
    }

    public Double getNumberPerPackage ()
    {
        return m_numberPerPackage;
    }

    public void setNumberPerPackage (Double numberPerPackage)
    {
        m_numberPerPackage = numberPerPackage;
    }

    public String getPackageUnits ()
    {
        return m_packageUnits;
    }

    public void setPackageUnits (String packageUnits)
    {
        m_packageUnits = packageUnits;
    }

    public Double getTradeCosts ()
    {
        return m_tradeCosts;
    }

    public void setTradeCosts (Double tradeCosts)
    {
        m_tradeCosts = tradeCosts;
    }

    public Double getCosts ()
    {
        return m_costs;
    }

    public void setCosts (Double costs)
    {
        m_costs = costs;
    }

    public Double getQuantity ()
    {
        return m_quantity;
    }

    public void setQuantity (Double quantity)
    {
        m_quantity = quantity;
    }

    public String getAdministration ()
    {
        return m_administration;
    }

    public void setAdministration (String administration)
    {
        m_administration = administration;
    }

    public Double getDosage ()
    {
        return m_dosage;
    }

    public void setDosage (Double dosage)
    {
        m_dosage = dosage;
    }

    public String getDosageUnits ()
    {
        return m_dosageUnits;
    }

    public void setDosageUnits (String dosageUnits)
    {
        m_dosageUnits = dosageUnits;
    }

    public String getFrequency ()
    {
        return m_frequency;
    }

    public void setFrequency (String frequency)
    {
        m_frequency = frequency;
    }

    public Double getPackageQuantity ()
    {
        return m_packageQuantity;
    }

    public void setPackageQuantity (Double packageQuantity)
    {
        m_packageQuantity = packageQuantity;
    }

    public Integer getPivas ()
    {
        return m_pivas;
    }

    public void setPivas (Integer pivas)
    {
        m_pivas = pivas;
    }

    public String getSortingPharmacist ()
    {
        return m_sortingPharmacist;
    }

    public void setSortingPharmacist (String sortingPharmacist)
    {
        m_sortingPharmacist = sortingPharmacist;
    }

    public Date getSortingDatetime ()
    {
        return m_sortingDatetime;
    }

    public void setSortingDatetime (Date sortingDatetime)
    {
        m_sortingDatetime = sortingDatetime;
    }

    public Integer getSortingIdentification ()
    {
        return m_sortingIdentification;
    }

    public void setSortingIdentification (Integer sortingIdentification)
    {
        m_sortingIdentification = sortingIdentification;
    }

    public String getDispensingProvider ()
    {
        return m_dispensingProvider;
    }

    public void setDispensingProvider (String dispensingProvider)
    {
        m_dispensingProvider = dispensingProvider;
    }

    public Integer getDispenseIndicator ()
    {
        return m_dispenseIndicator;
    }

    public void setDispenseIndicator (Integer dispenseIndicator)
    {
        m_dispenseIndicator = dispenseIndicator;
    }

    public Date getDispensingDatetime ()
    {
        return m_dispensingDatetime;
    }

    public void setDispensingDatetime (Date dispensingDatetime)
    {
        m_dispensingDatetime = dispensingDatetime;
    }

    public String getExNo ()
    {
        return m_exNo;
    }

    public void setExNo (String exNo)
    {
        m_exNo = exNo;
    }

    public Integer getPrescType ()
    {
        return m_prescType;
    }

    public void setPrescType (Integer prescType)
    {
        m_prescType = prescType;
    }

    public String getpName ()
    {
        return m_pName;
    }

    public void setpName (String pName)
    {
        m_pName = pName;
    }

    public Long getPatientVisitId ()
    {
        return m_patientVisitId;
    }

    public void setPatientVisitId (Long patientVisitId)
    {
        m_patientVisitId = patientVisitId;
    }

    public Integer getPrescSource ()
    {
        return m_prescSource;
    }

    public void setPrescSource (Integer prescSource)
    {
        m_prescSource = prescSource;
    }

    public Integer getRepetition ()
    {
        return m_repetition;
    }

    public void setRepetition (Integer repetition)
    {
        m_repetition = repetition;
    }

    public String getOrderedBy ()
    {
        return m_orderedBy;
    }

    public void setOrderedBy (String orderedBy)
    {
        m_orderedBy = orderedBy;
    }

    public Date getEnterTime ()
    {
        return m_enterTime;
    }

    public void setEnterTime (Date enterTime)
    {
        m_enterTime = enterTime;
    }

    public String getPrescriber ()
    {
        return m_prescriber;
    }

    public void setPrescriber (String prescriber)
    {
        m_prescriber = prescriber;
    }

    public String getPperformedBy ()
    {
        return m_pperformedBy;
    }

    public void setPperformedBy (String pperformedBy)
    {
        m_pperformedBy = pperformedBy;
    }

    public String getPdperformedBy ()
    {
        return m_pdperformedBy;
    }

    public void setPdperformedBy (String pdperformedBy)
    {
        m_pdperformedBy = pdperformedBy;
    }

    public Long getPoutpDispensaryWin ()
    {
        return m_poutpDispensaryWin;
    }

    public void setPoutpDispensaryWin (Long poutpDispensaryWin)
    {
        m_poutpDispensaryWin = poutpDispensaryWin;
    }

    public Long getPdoutpDispensaryWin ()
    {
        return m_pdoutpDispensaryWin;
    }

    public void setPdoutpDispensaryWin (Long pdoutpDispensaryWin)
    {
        m_pdoutpDispensaryWin = pdoutpDispensaryWin;
    }

    public Integer getControlType ()
    {
        return m_controlType;
    }

    public void setControlType (Integer controlType)
    {
        m_controlType = controlType;
    }

    public Date getPrescriptionTime ()
    {
        return m_prescriptionTime;
    }

    public void setPrescriptionTime (Date prescriptionTime)
    {
        m_prescriptionTime = prescriptionTime;
    }

    public String getCheckPharmacist ()
    {
        return m_checkPharmacist;
    }

    public void setCheckPharmacist (String checkPharmacist)
    {
        m_checkPharmacist = checkPharmacist;
    }

    public Date getCheckDatetime ()
    {
        return m_checkDatetime;
    }

    public void setCheckDatetime (Date checkDatetime)
    {
        m_checkDatetime = checkDatetime;
    }

    public Integer getQualifiedIndicator ()
    {
        return m_qualifiedIndicator;
    }

    public void setQualifiedIndicator (Integer qualifiedIndicator)
    {
        m_qualifiedIndicator = qualifiedIndicator;
    }

    public Integer getPrescSupplyDrugState ()
    {
        return m_prescSupplyDrugState;
    }

    public void setPrescSupplyDrugState (Integer prescSupplyDrugState)
    {
        m_prescSupplyDrugState = prescSupplyDrugState;
    }

    public Integer getWithdrawalDrugState ()
    {
        return m_withdrawalDrugState;
    }

    public void setWithdrawalDrugState (Integer withdrawalDrugState)
    {
        m_withdrawalDrugState = withdrawalDrugState;
    }

    public Integer getPrintType ()
    {
        return m_printType;
    }

    public void setPrintType (Integer printType)
    {
        m_printType = printType;
    }

    public Integer getIsprint ()
    {
        return m_isprint;
    }

    public void setIsprint (Integer isprint)
    {
        m_isprint = isprint;
    }

    public Integer getPrintNum ()
    {
        return m_printNum;
    }

    public void setPrintNum (Integer printNum)
    {
        m_printNum = printNum;
    }

    public String getMemo ()
    {
        return m_memo;
    }

    public void setMemo (String memo)
    {
        m_memo = memo;
    }

    public String getDrugRepercussionMemo ()
    {
        return m_drugRepercussionMemo;
    }

    public void setDrugRepercussionMemo (String drugRepercussionMemo)
    {
        m_drugRepercussionMemo = drugRepercussionMemo;
    }

    public String getRcptNo ()
    {
        return m_rcptNo;
    }

    public void setRcptNo (String rcptNo)
    {
        m_rcptNo = rcptNo;
    }

    public static long getSerialversionuid ()
    {
        return serialVersionUID;
    }

    public String getSortingIdentificationName ()
    {
        return m_sortingIdentificationName;
    }

    public void setSortingIdentificationName (String sortingIdentificationName)
    {
        m_sortingIdentificationName = sortingIdentificationName;
    }

    public String getDispenseIndicatorName ()
    {
        return m_dispenseIndicatorName;
    }

    public void setDispenseIndicatorName (String dispenseIndicatorName)
    {
        m_dispenseIndicatorName = dispenseIndicatorName;
    }

    public String getQualifiedIndicatorName ()
    {
        return m_qualifiedIndicatorName;
    }

    public void setQualifiedIndicatorName (String qualifiedIndicatorName)
    {
        m_qualifiedIndicatorName = qualifiedIndicatorName;
    }

    public String getPperformedByName ()
    {
        return m_pperformedByName;
    }

    public void setPperformedByName (String pperformedByName)
    {
        m_pperformedByName = pperformedByName;
    }

    public String getPdperformedByName ()
    {
        return m_pdperformedByName;
    }

    public void setPdperformedByName (String pdperformedByName)
    {
        m_pdperformedByName = pdperformedByName;
    }

    /**
     * 获取退药人ID属性.
     * 
     */
    public String getDrugReturn ()
    {
        return m_drugReturn;
    }

    /**
     * 设置退药人ID属性.
     * 
     * @param drugReturn.
     */
    public void setDrugReturn (String drugReturn)
    {
        m_drugReturn = drugReturn;
    }

    /**
     * 获取退药时间属性.
     * 
     */
    public Date getDrugReturnTime ()
    {
        return m_drugReturnTime;
    }

    /**
     * 获取对外价格(单价)
     * 
     * @return
     */
    public Double getRetailPrice ()
    {
        return m_retailPrice;
    }

    /**
     * 设置对外价格(单价)
     * 
     * @param retailPrice
     */
    public void setRetailPrice (Double retailPrice)
    {
        m_retailPrice = retailPrice;
    }

    /**
     * 设置退药时间属性.
     * 
     * @param drugReturnTime.
     */
    public void setDrugReturnTime (Date drugReturnTime)
    {
        m_drugReturnTime = drugReturnTime;
    }

    /**
     * 获取退费申请操作人ID属性.
     * 
     */
    public String getRefundAppl ()
    {
        return m_refundAppl;
    }

    /**
     * 设置退费申请操作人ID属性.
     * 
     * @param refundAppl.
     */
    public void setRefundAppl (String refundAppl)
    {
        m_refundAppl = refundAppl;
    }

    /**
     * 获取退费申请时间属性.
     * 
     */
    public Date getRefundApplTime ()
    {
        return m_refundApplTime;
    }

    public String getPatientId ()
    {

        return m_patientId;
    }

    public void setPatientId (String patientId)
    {

        m_patientId = patientId;
    }

    public Date getEndTime ()
    {
    
        return m_endTime;
    }

    public void setEndTime (Date endTime)
    {
    
        m_endTime = endTime;
    }

    /**
     * 设置退费申请时间属性.
     * 
     * @param refundApplTime.
     */
    public void setRefundApplTime (Date refundApplTime)
    {
        m_refundApplTime = refundApplTime;
    }

    public String getDosageUnitsName ()
    {

        return m_dosageUnitsName;
    }

    public void setDosageUnitsName (String dosageUnitsName)
    {

        m_dosageUnitsName = dosageUnitsName;
    }

    public String getAdministrationName ()
    {

        return m_administrationName;
    }

    public void setAdministrationName (String administrationName)
    {

        m_administrationName = administrationName;
    }

    public String getPdoutpDispensaryWinName ()
    {

        return m_pdoutpDispensaryWinName;
    }

    public void setPdoutpDispensaryWinName (String pdoutpDispensaryWinName)
    {

        m_pdoutpDispensaryWinName = pdoutpDispensaryWinName;
    }

    public String getStockFlag ()
    {

        return m_stockFlag;
    }

    public void setStockFlag (String stockFlag)
    {

        m_stockFlag = stockFlag;
    }

    public Double getTotalPrice ()
    {

        return totalPrice;
    }

    public void setTotalPrice (Double totalPrice)
    {

        this.totalPrice = totalPrice;
    }

    public String getFlag ()
    {

        return flag;
    }

    public void setFlag (String flag)
    {

        this.flag = flag;
    }

    @Override
    public int hashCode ()
    {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((m_prescNo == null) ? 0 : m_prescNo.hashCode ());
        return result;
    }

    @Override
    public boolean equals (Object obj)
    {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (getClass () != obj.getClass ())
            return false;
        PdsPrescDetailAndPrescVo other = (PdsPrescDetailAndPrescVo) obj;
        if (m_prescNo == null)
        {
            if (other.m_prescNo != null)
                return false;
        }
        else if (!m_prescNo.equals (other.m_prescNo))
            return false;
        return true;
    }
}
